package com.blackhorse.xml.dao;

import com.blackhorse.domain.Account;
import com.blackhorse.domain.AccountUser;

import java.util.List;

public interface AccountMapper {
    public List<Account> findAll();

    public Account findById(int id);

    //根据用户id查询账户
    public List<Account> findByUid(int uid);

    //查询所有账户，并关联查询账户的用户信息
    public List<AccountUser> findAllAccount();

    //查询所有账户，并关联查询账户的用户信息
    public List<Account> findAllAccountWithUser();
    //查询所有账户，并关联查询账户的用户信息（使用延迟加载）
    public List<Account> findAllAccountWithUserByLazyLoading();
}
